/* ThemeJetspeedMenu Style Sheet */

.ThemeJetspeedMenu,.ThemeJetspeedSubMenuTable
{
    font-family:    Tahoma;
    font-weight: bold;
    font-size: x-small;
    background-color:    #999;

    border:        0;
    cursor:        default;
    white-space:    nowrap;
}

.ThemeJetspeedSubMenu
{
    position:    absolute;
    visibility:    hidden;

    /*
       Netscape/Mozilla renders borders by increasing
       their z-index.  The following line is necessary
       to cover any borders underneath
    */
    z-index:    100;
    border:        0;
    padding:    0;

    /* the following property is only useful in IE */
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#DEDEDE,Direction=135,Strength=4);
}

.ThemeJetspeedSubMenuTable
{
    border:        1px solid BLACK;
    font-weight:        bold;
    height:              20px;
    
}

.ThemeJetspeedMenuItem,.ThemeJetspeedMenuItemHover,.ThemeJetspeedMenuItemActive
{
    cursor:        default;
    white-space:    nowrap;
    
}

.ThemeJetspeedMainItem
{
/**  Change Color - add Hex for menu color #3 on screen capture 3-09-08 rlm   */
/**    background-color:    #8A8C8E; */
/**   background-color:    #1EB34F; */
    background-color:    #656565;
    color:               WHITE;
    font-size:          8pt;
	font-family:        Tahoma;
	text-align:         left;
	font-weight:        bold;
    height:              20px;
}
.ThemeJetspeedMenuItem
{
/**  Change Color - add Hex for menu color #5 on screen capture 3-09-08 rlm   */
/**    background-color:    #8A8C8E;  */
/**    background-color:    #1EB34F;  */
    background-color:    #656565;
    color:               WHITE;
    font-size:          8pt;
	font-family:        Tahoma;
	text-align:         left;
	font-weight:        bold;
    height:              20px;
}

.ThemeJetspeedMainItemHover
{

    background-color:    WHITE;
    color:               #656565;
    font-size:          8pt;
	font-family:        Tahoma;
    font-weight:        bold;
    height:              20px;
}

.ThemeJetspeedMenuItemHover
{
    border:        1px solid BLACK;
    background-color:    WHITE;
    color:               #656565;
    font-size:          8pt;
	font-family:        Tahoma;
    font-weight:        bold;
    height:              20px;
}

.ThemeJetspeedMainItemActive {

    font-size:          8pt;
	font-family:        Tahoma;
    font-weight:        bold;
    background-color:    #656565;
    color:               WHITE;
    height:              20px;
    
}

.ThemeJetspeedMenuItemActive
 {
    font-size:          8pt;
	font-family:        Tahoma;
    font-weight:        bold;
    background-color:    WHITE;
    color:               GREY;
    height:              20px;
    
}

/* horizontal main menu sub components */
/* panel doesn't really support horizontal menus */

.ThemeJetspeedMainFolderLeft,.ThemeJetspeedMainItemLeft
{
    padding-right:    0px;
    padding-left:    0px;
    border:        0;
    background-color:    inherit;
    white-space:    nowrap;
}

.ThemeJetspeedMainFolderText
{
    padding-right:    0px;
    padding-left:    10px;
    border:        0;
    background-color:    inherit;
    white-space:    nowrap;
}

.ThemeJetspeedMainItemText
{
    padding-right:    10px;
    padding-left:    10px;
    border:        0;
    background-color:    inherit;
    white-space:    nowrap;
}

.ThemeJetspeedMainFolderRight
{
    padding-right:    10px;
    padding-left:    0px;
    border:        0;
    background-color:    inherit;
    white-space:    nowrap;
}

.ThemeJetspeedMainItemRight
{
    padding-right:    0px;
    padding-left:    0px;
    border:        0;
    background-color:    inherit;
    white-space:    nowrap;
}

/* vertical main menu sub components */
TD.ThemeJetspeedMainFolderLeft,TD.ThemeJetspeedMainItemLeft
{
    padding-left:    0px;
    padding-right:    0px;

    border-left:    1px solid #FFF;

    white-space:    nowrap;
    background-color:    inherit;
}

TD.ThemeJetspeedMainFolderLeft,TD.ThemeJetspeedMainItemLeft,
TD.ThemeJetspeedMainFolderText,TD.ThemeJetspeedMainItemText,
TD.ThemeJetspeedMainFolderRight,TD.ThemeJetspeedMainItemRight
{
    padding-top:    2px;
    padding-bottom:    2px;
    border-top:    1px solid #FFF;
    border-bottom:    1px solid #FFF;

    background-color:    inherit;
}

TD.ThemeJetspeedMainFolderLeft,TD.ThemeJetspeedMainItemLeft
{
    padding-right:    0px;
    padding-left:    0px;
    border-left:    1px solid #FFF;

    background-color:    inherit;
    white-space:    nowrap;
}

TD.ThemeJetspeedMainFolderText,TD.ThemeJetspeedMainItemText
{
    padding-right:    10px;
    padding-left:    10px;

    background-color:    inherit;
    white-space:    nowrap;
}

TD.ThemeJetspeedMainFolderRight,TD.ThemeJetspeedMainItemRight
{
    padding-right:    0px;
    padding-left:    0px;
    border-right:    1px solid #FFF;

    background-color:    inherit;
    white-space:    nowrap;
}

TR.ThemeJetspeedMainItem TD.ThemeJetspeedMainFolderLeft
{
    padding-top:    3px;
    padding-bottom:    3px;
    padding-left:    1px;
    padding-right:    0px;

    border:    0;
    white-space:    nowrap;
    background-color:    inherit;
}

TR.ThemeJetspeedMainItem TD.ThemeJetspeedMainItemLeft
{
    padding-top:    3px;
    padding-bottom:    3px;
    padding-left:    1px;
    padding-right:    0px;

    border:    0;
    white-space:    nowrap;
    background-color:    inherit;
}

TR.ThemeJetspeedMainItem TD.ThemeJetspeedMainFolderText
{
    padding-top:    3px;
    padding-bottom:    3px;
    padding-left:    10px;
    padding-right:    10px;

    border:    0;
    white-space:    nowrap;
    background-color:    inherit;
}

TR.ThemeJetspeedMainItem TD.ThemeJetspeedMainItemText
{
    padding-top:    3px;
    padding-bottom:    3px;
    padding-left:    10px;
    padding-right:    10px;

    border:    0;
    white-space:    nowrap;
    background-color:    inherit;
}

TR.ThemeJetspeedMainItem TD.ThemeJetspeedMainItemRight
{
    padding-top:    3px;
    padding-bottom:    3px;
    padding-left:    0px;
    padding-right:    1px;

    border:    0;
    white-space:    nowrap;
    background-color:    inherit;
}

TR.ThemeJetspeedMainItem TD.ThemeJetspeedMainFolderRight
{
    padding-top:    3px;
    padding-bottom:    3px;
    padding-left:    0px;
    padding-right:    1px;

    border:    0;
    white-space:    nowrap;
    background-color:    inherit;
}

/* sub menus sub components */

.ThemeJetspeedMenuFolderLeft,.ThemeJetspeedMenuItemLeft
{
    padding-left:    0px;
    padding-right:    0px;

    border-left:    1px solid #FFF;

    white-space:    nowrap;
    background-color:    inherit;
}

.ThemeJetspeedMenuFolderLeft,.ThemeJetspeedMenuItemLeft,
.ThemeJetspeedMenuFolderText,.ThemeJetspeedMenuItemText,
.ThemeJetspeedMenuFolderRight,.ThemeJetspeedMenuItemRight
{
    padding-top:    2px;
    padding-bottom:    2px;
    border-top:    1px solid #FFF;
    border-bottom:    1px solid #FFF;

    background-color:    inherit;
    white-space:    nowrap;
}

.ThemeJetspeedMenuFolderLeft,.ThemeJetspeedMenuItemLeft
{
    padding-right:    0px;
    padding-left:    2px;
    border-left:    1px solid #FFF;

    background-color:    inherit;
    white-space:    nowrap;
}

.ThemeJetspeedMenuFolderText,.ThemeJetspeedMenuItemText
{
    padding-right:    3px;
    padding-left:    5px;

    background-color:    inherit;
    white-space:    nowrap;
}

.ThemeJetspeedMenuFolderRight,.ThemeJetspeedMenuItemRight
{
    padding-right:    0px;
    padding-left:    0px;
    border-right:    1px solid #FFF;

    background-color:    inherit;
    white-space:    nowrap;
}

TR.ThemeJetspeedMenuItem TD.ThemeJetspeedMenuFolderLeft
{
    padding-top:    3px;
    padding-bottom:    3px;
    padding-left:    3px;
    padding-right:    0px;

    border:    0;
    white-space:    nowrap;
    background-color:    inherit;
}

TR.ThemeJetspeedMenuItem TD.ThemeJetspeedMenuItemLeft
{
    padding-top:    3px;
    padding-bottom:    3px;
    padding-left:    3px;
    padding-right:    0px;

    border:    0;
    white-space:    nowrap;
    background-color:    inherit;
}

TR.ThemeJetspeedMenuItem TD.ThemeJetspeedMenuFolderText
{
    padding-top:    3px;
    padding-bottom:    3px;
    padding-right:    3px;
    padding-left:    5px;

    border:    0;
    white-space:    nowrap;
    background-color:    inherit;
}

TR.ThemeJetspeedMenuItem TD.ThemeJetspeedMenuItemText
{
    padding-top:    3px;
    padding-bottom:    3px;
    padding-right:    3px;
    padding-left:    5px;

    border:    0;
    white-space:    nowrap;
    background-color:    inherit;
}

TR.ThemeJetspeedMenuItem TD.ThemeJetspeedMenuItemRight
{
    padding-top:    3px;
    padding-bottom:    3px;
    padding-left:    0px;
    padding-right:    1px;

    border:        0;
    white-space:    nowrap;
    background-color:    inherit;
}

TR.ThemeJetspeedMenuItem TD.ThemeJetspeedMenuFolderRight
{
    padding-top:    3px;
    padding-bottom:    3px;
    padding-left:    0px;
    padding-right:    1px;

    border:        0;
    white-space:    nowrap;
    background-color:    inherit;
}

.ThemeJetspeedMenuSplit
{
    margin:        2px;
    height:        1px;
    overflow:    hidden;
    background-color:    inherit;
    border-top:    1px solid #FFF;
}

/* image shadow animation */

/*
    seq1:    image for normal
    seq2:    image for hover and active

    To use, in the icon field, input the following:
    <img class="seq1" src="normal.gif" /><img class="seq2" src="hover.gif" />
*/

.ThemeJetspeedMenuItem img.seq1
{
    display:    inline;
}

.ThemeJetspeedMenuItemHover seq2,
.ThemeJetspeedMenuItemActive seq2
{
    display:    inline;
}

.ThemeJetspeedMenuItem .seq2,
.ThemeJetspeedMenuItemHover .seq1,
.ThemeJetspeedMenuItemActive .seq1
{
    display:    none;
}
